package com.uzai.console.dto.wechatprivate.devicewechatinfo;

import com.uzai.common.dto.device.DeviceInfoMobileWeChatCacheDto;
import com.uzai.console.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

/**
 * @author liuqi
 * @date 2021年09月17日 19:17
 */
@ApiModel("个人机器人封号名片转发")
public class BanTransferDto extends BaseDto {
    @ApiModelProperty("主键ID")
    private Long id;
    @ApiModelProperty("是否封号(0-未封；1-已封)")
    private Integer banFlag;
    @ApiModelProperty("名片转发机器人唯一编号")
    private Long transferDevcieUniqueId;
    @ApiModelProperty("被转发微信id(旧版功能，前端不需要显示)")
    private String transferWxid;
    @ApiModelProperty("被转发微信信息列表")
    private List<DeviceInfoMobileWeChatCacheDto.TransferInfo> transferInfoList;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getBanFlag() {
        return banFlag;
    }

    public void setBanFlag(Integer banFlag) {
        this.banFlag = banFlag;
    }

    public Long getTransferDevcieUniqueId() {
        return transferDevcieUniqueId;
    }

    public void setTransferDevcieUniqueId(Long transferDevcieUniqueId) {
        this.transferDevcieUniqueId = transferDevcieUniqueId;
    }

    public String getTransferWxid() {
        return transferWxid;
    }

    public void setTransferWxid(String transferWxid) {
        this.transferWxid = transferWxid;
    }

    public List<DeviceInfoMobileWeChatCacheDto.TransferInfo> getTransferInfoList() {
        return transferInfoList;
    }

    public void setTransferInfoList(List<DeviceInfoMobileWeChatCacheDto.TransferInfo> transferInfoList) {
        this.transferInfoList = transferInfoList;
    }
}
